<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>

</html>
<script>
    //一.Math内置对象的常见API
    // 1.Math.round() ：将括号里面的数字采用四舍五入形式取整。√
    // console.log(Math.round(3.14)); //3
    // console.log(Math.round(3.54)); //4
    // console.log(parseInt(3.54)); //3
    // 2.Math.abs()：求绝对值
    // console.log(Math.abs(-5)); //5
    // console.log(Math.abs(5)); //5
    // 3.Math.ceil()：将括号里面的小数采用向上取整 √
    // console.log(Math.ceil(3.000009)); //4
    // console.log(Math.ceil(-3.000009)); //-3
    // console.log(Math.ceil(3.0000000000000000000009)); //3
    // 4.Math.floor()：将括号里面的小数采用向下取整 √
    // console.log(Math.floor(3.9999999)); //3
    // console.log(Math.floor(3.9999999999999999999999)); //4
    // 5.Math.pow()：求幂，第一个参数是底数，第二个参数是指数。 
    // console.log(Math.pow(2, 3)); //8
    // console.log(2 ** 3); //8  ES7的语句，求幂
    // 6.Math.max()：求括号里面数字的最大值，数字之间逗号隔开。
    // console.log(Math.max(3, 567, 6)); //567
    // 7.Math.min()：求括号里面数字的最小值，数字之间逗号隔开。
    // console.log(Math.min(3, 567, 6)); //3
    // 8.Math.sqrt()：开根号。
    // console.log(Math.sqrt(4)); //2
    // 9.Math.random()：随机数 -- [0,1)√
    // 10.Math.PI：表示π(3.14)
    // console.log(Math.PI); //3.141592653589793


    //二.随机数如何设定范围（封装函数） rannum( 4,9) :随机产生4-9之间的整数，包括4和9
    // function rannum(min, max) {
    //     return Math.round(Math.random() * (max - min)) + min;
    // }

    // console.log(rannum(4, 9));


    // document.onclick = function() {
    //     document.documentElement.style.backgroundColor = 'rgb(' + rannum(0, 255) + ',' + rannum(0, 255) + ',' + rannum(0, 255) + ')';
    // }


    //三.数学公式的了解
    // js里面没有角度的概念,只有弧度的概念,弧度是角的度量单位
    // 1 deg === Math.PI / 180 弧度
    // console.log(Math.sin(30 * Math.PI / 180)); //0.49999999999999994

    // 勾股定理:求距离
    // c=Math.sqrt(Math.pow(a,2)+Math.pow(b,2));//求c距离

    // 抛物线方程：ax^2+bx+c=0( a≠0 )
</script>